﻿
namespace GrainManage.Entities.Weather
{
    //xml,--http://flash.weather.com.cn/wmaps/xml/china.xml
    public class ChinaRootWeather
    {
        public string quName { get; set; } //汉字全名
        public string pyName { get; set; } //汉字拼音
        public string cityname { get; set; } //省市中心
        public string state1 { get; set; } //天气现象1
        public string state2 { get; set; } //天气现象1
        public string stateDetailed { get; set; } //天气描述
        public string tem1 { get; set; } //最高温
        public string tem2 { get; set; } //最低温
        public string windState { get; set; } //风力状态
    }

    //xml,--http://flash.weather.com.cn/wmaps/xml/beijing.xml
    public class ChinaCityWeather
    {
        public string cityX { get; set; }
        public string cityY { get; set; }
        public string cityname { get; set; }
        public string pyName { get; set; }
        public string centername { get; set; }
        public string fontColor { get; set; }
        public string state1 { get; set; }
        public string state2 { get; set; }
        public string stateDetailed { get; set; }
        public string tem1 { get; set; }//最高温
        public string tem2 { get; set; }//最低温
        public string temNow { get; set; }
        public string windState { get; set; }
        public string windDir { get; set; }
        public string windPower { get; set; }
        public string humidity { get; set; }
        public string time { get; set; }
        public string url { get; set; }
    }

    //json,--http://www.weather.com.cn/data/sk/101010100.html
    public class ChinaCurrentWeather
    {
        public string city { get; set; } //城市
        public string cityid { get; set; } //城市编码
        public string temp { get; set; } //当前温度
        public string WD { get; set; } //风向
        public string WS { get; set; } //风力
        public string SD { get; set; } //相对湿度
        public string WSE { get; set; } //风力
        public string time { get; set; } //更新时间
        public string isRadar { get; set; } //是否有雷达图

        //雷达地图 --http://www.weather.com.cn/html/radar/JC_RADAR_AZ9010_JB.shtml 
        public string Radar { get; set; }
    }

    //json,--http://m.weather.com.cn/data/101010100.html
    public class ChinaNext7DayWeather
    {
        //基本信息
        public string city { get; set; } //城市名称
        public string city_en { get; set; } //英文名称
        public string date_y { get; set; } // 当前日期
        public string date { get; set; } // 阴历年
        public string week { get; set; } // 星期几   
        public string fchh { get; set; } // 不详   
        public string cityid { get; set; } // 城市编码  

        //摄氏温度
        public string temp1 { get; set; } // 12℃~20℃,当天夜间到第二天中午
        public string temp2 { get; set; }
        public string temp3 { get; set; }
        public string temp4 { get; set; }
        public string temp5 { get; set; }
        public string temp6 { get; set; }

        //华氏温度
        public string tempF1 { get; set; } //50℉~66.2℉,,当天夜间到第二天中午
        public string tempF2 { get; set; }
        public string tempF3 { get; set; }
        public string tempF4 { get; set; }
        public string tempF5 { get; set; }
        public string tempF6 { get; set; }

        //天气描述
        public string weather1 { get; set; } //多云转晴
        public string weather2 { get; set; }
        public string weather3 { get; set; }
        public string weather4 { get; set; }
        public string weather5 { get; set; }
        public string weather6 { get; set; }

        //天气描述图片编号
        public string img1 { get; set; } //0,当天夜间
        public string img2 { get; set; } //第二天白天中午前
        public string img3 { get; set; } //第二天夜间
        public string img4 { get; set; } //第三天白天
        public string img5 { get; set; } //第三天夜间
        public string img6 { get; set; } //第四天白天
        public string img7 { get; set; } //第四天夜间
        public string img8 { get; set; } //第五天白天
        public string img9 { get; set; } //第五天夜间
        public string img10 { get; set; } //第六天白天
        public string img11 { get; set; } //第六天夜间
        public string img12 { get; set; } //第七天白天
        public string img_single { get; set; }

        //图片名称
        public string img_title1 { get; set; } //晴,当天夜间
        public string img_title2 { get; set; } //第二天白天中午前
        public string img_title3 { get; set; } //第二天夜间
        public string img_title4 { get; set; } //第三天白天
        public string img_title5 { get; set; } //第三天夜间
        public string img_title6 { get; set; } //第四天白天
        public string img_title7 { get; set; } //第四天夜间
        public string img_title8 { get; set; } //第五天白天
        public string img_title9 { get; set; } //第五天夜间
        public string img_title10 { get; set; } //第六天白天
        public string img_title11 { get; set; } //第六天夜间
        public string img_title12 { get; set; } //第七天白天
        public string img_title_single { get; set; }

        //风速类型描述
        public string wind1 { get; set; }
        public string wind2 { get; set; }
        public string wind3 { get; set; }
        public string wind4 { get; set; }
        public string wind5 { get; set; }
        public string wind6 { get; set; }

        //风速类型转变描述
        public string fx1 { get; set; }
        public string fx2 { get; set; }

        //风速级别描述
        public string fl1 { get; set; }
        public string fl2 { get; set; }
        public string fl3 { get; set; }
        public string fl4 { get; set; }
        public string fl5 { get; set; }
        public string fl6 { get; set; }

        //未知
        public string st1 { get; set; }
        public string st2 { get; set; }
        public string st3 { get; set; }
        public string st4 { get; set; }
        public string st5 { get; set; }
        public string st6 { get; set; }

        //生活指数,18点左右更新的就是明天的生活指数了
        public string index { get; set; } //舒适度指数  
        public string index_d { get; set; } //对应的描述

        //48小时今天穿衣指数
        public string index48 { get; set; }
        public string index48_d { get; set; }

        //紫外线
        public string index_uv { get; set; }
        public string index48_uv { get; set; }

        //洗车
        public string index_xc { get; set; }

        //旅游
        public string index_tr { get; set; }

        //舒适度指数
        public string index_co { get; set; }

        //晨练
        public string index_cl { get; set; }

        //晾晒
        public string index_ls { get; set; }

        //息斯敏过敏气象指数 
        public string index_ag { get; set; }
    }

    public enum ImageType { Big, Medium, Small, DayHighlight, NightHighlight }
}
